價格:免費
更新日期:2019-05-17
檔案大小:因裝置而異
目前版本:因裝置而異
版本需求:Android 因裝置而異
官方網站:mailto:leonardo.nevarez.chavez@gmail.com
El objetivo del proyecto es usar Python en una aplicación móvil para Android. Se busca apoyar en el desarrollo de sus proyectos a estudiantes de la Maestría en Sistemas Computacionales del Instituto Tecnológico de Chihuahua II del Tecnológico Nacional de México.
Esta aplicación cubre solamente la base del uso del lenguaje Python. En particular se permite aceptar entrada de datos del usuario desde una interfase desarrollada con Java y que estos datos se puedan comunicar a un programa en Python que realiza cierto procesamiento. También que el resultado del procesamiento del lenguaje Python se pueda comunicar al lenguaje Java para mostrarse en una interfase de usuario como salida.
Un listado de la funcionalidad incluida:
1) Incluir el intérprete de Python en una aplicación Android.
2) Aceptar entrada de datos en una interfase desarrollada con Java y comunicados a un programa Python.
3) Programas Python que reciben datos y realizan cierto procesamiento.
4) Obtención de datos que se producen por la ejecución de un programa Python, y que se muestran en una interfase de usuario.
5) Invocar un programa Python desde una actividad con interfase de usuario y que el resultado de la ejecución se muestre en la misma actividad, sin necesidad de intervención del usuario.
6) Uso de la librería GraphView para Android. Esta muestra una gráfica con datos que se producen en el programa Python.
7) Uso de la librería "matplotlib" de Python para crear una gráfica, esta se guarda en el almacenamiento externo del dispositivo y posteriormente es mostrada en una interfase de usuario.
8) Implementar un teclado personalizado, inhabilitando el teclado predeterminado del sistema.
9) Administración de datos con SQLite. Incluyendo altas, bajas, cambios y búsquedas. Así como navegación entre registros.
10) Uso de actividades predefinidas de Android Studio tales como: "Navigation Drawer Activity", "Bottom Navigation Activity" y "Tabbed Activity".